package spring.angularjs.domain.json;

// Generated Oct 27, 2014 1:40:02 PM by Hibernate Tools 3.4.0.CR1

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;

/**
 * Account generated by hbm2java
 */

public class AccountJson implements java.io.Serializable {

	private String idaccount;
	private String idAccountType;
	private String idStatusaccount;
	private String idCustomer;
	private String nameaccount;
	private String balance;
	private Set<String> idtransactionsForIdAccountSent = new HashSet<String>();
	private Set<String> idtransactionsForIdAccountReceive = new HashSet<String>();

	public AccountJson() {
	}

	public AccountJson(String idaccount, String idAccountType,
			String idStatusaccount, String idCustomer, String nameaccount,
			String balance) {
		super();
		this.idaccount = idaccount;
		this.idAccountType = idAccountType;
		this.idStatusaccount = idStatusaccount;
		this.idCustomer = idCustomer;
		this.nameaccount = nameaccount;
		this.balance = balance;
	}



	public AccountJson(String idaccount, String idAccountType,
			String idStatusaccount, String idCustomer, String nameaccount,
			String balance, Set<String> idtransactionsForIdAccountSent,
			Set<String> idtransactionsForIdAccountReceive) {
		super();
		this.idaccount = idaccount;
		this.idAccountType = idAccountType;
		this.idStatusaccount = idStatusaccount;
		this.idCustomer = idCustomer;
		this.nameaccount = nameaccount;
		this.balance = balance;
		this.idtransactionsForIdAccountSent = idtransactionsForIdAccountSent;
		this.idtransactionsForIdAccountReceive = idtransactionsForIdAccountReceive;
	}

	public String getIdaccount() {
		return idaccount;
	}

	public void setIdaccount(String idaccount) {
		this.idaccount = idaccount;
	}

	public String getIdAccountType() {
		return idAccountType;
	}

	public void setIdAccountType(String idAccountType) {
		this.idAccountType = idAccountType;
	}

	public String getIdStatusaccount() {
		return idStatusaccount;
	}

	public void setIdStatusaccount(String idStatusaccount) {
		this.idStatusaccount = idStatusaccount;
	}

	public String getIdCustomer() {
		return idCustomer;
	}

	public void setIdCustomer(String idCustomer) {
		this.idCustomer = idCustomer;
	}

	public String getNameaccount() {
		return nameaccount;
	}

	public void setNameaccount(String nameaccount) {
		this.nameaccount = nameaccount;
	}

	public String getBalance() {
		return balance;
	}

	public void setBalance(String balance) {
		this.balance = balance;
	}

	public Set<String> getIdtransactionsForIdAccountSent() {
		return idtransactionsForIdAccountSent;
	}

	public void setIdtransactionsForIdAccountSent(
			Set<String> idtransactionsForIdAccountSent) {
		this.idtransactionsForIdAccountSent = idtransactionsForIdAccountSent;
	}

	public Set<String> getIdtransactionsForIdAccountReceive() {
		return idtransactionsForIdAccountReceive;
	}

	public void setIdtransactionsForIdAccountReceive(
			Set<String> idtransactionsForIdAccountReceive) {
		this.idtransactionsForIdAccountReceive = idtransactionsForIdAccountReceive;
	}

}
